02af3ebd6968617428c666ec040e9c392e4026c7,software/nosql/src/main/java/brooklyn/entity/nosql/couchbase/CouchbaseClusterImpl.java,CouchbaseClusterImpl,addServer,#Entity#,306
Before Change
String username = serverToAdd.getConfig(CouchbaseNode.COUCHBASE_ADMIN_USERNAME);
String password = serverToAdd.getConfig(CouchbaseNode.COUCHBASE_ADMIN_PASSWORD);
Entities.invokeEffectorWithArgs(this, getPrimaryNode(), CouchbaseNode.SERVER_ADD, hostname, username, password);
//FIXME check feedback of whether the server was added.
((EntityInternal) serverToAdd).setAttribute(CouchbaseNode.IS_IN_CLUSTER, true);
}
After Change
if (isClusterInitialized()) {
Entities.invokeEffectorWithArgs(this, getPrimaryNode(), CouchbaseNode.SERVER_ADD_AND_REBALANCE, hostname, username, password);
} else {
Entities.invokeEffectorWithArgs(this, getPrimaryNode(), CouchbaseNode.SERVER_ADD, hostname, username, password);
}
//FIXME check feedback of whether the server was added.
((EntityInternal) serverToAdd).setAttribute(CouchbaseNode.IS_IN_CLUSTER, true);